package com.rest.response;

import java.util.ArrayList;
import java.util.List;

/**
 * @Description: java类作用描述
 * @Author: lzp
 * @CreateDate: 2023/12/22 16:53
 * @UpdateRemark: 更新说明
 */
public class CheckOrderDetailResponse {
    /**
     * age : 26岁
     * canCancel : true
     * canRefund : false
     * createTime : 2023-12-25 15:39:34
     * deptId : 1639089798503211010
     * deptName : 专家门诊
     * diagnoseName : 咽痛
     * diagnoseResult : 多喝水
     * doctorId : 1640289274312085505
     * doctorImg : 
     * doctorName : 周婷
     * id : 659419976729362432
     * idNumber : 330324199704160390
     * jcList : [{"count":1,"expense":50,"id":"659419976741945344","name":"肺功能检测","type":1},{"count":1,"expense":626,"id":"659419976750333952","name":"鼻咽部","type":1}]
     * jyList : []
     * medicalId : 1739188964411105282
     * orderId : 1739189121974329346
     * orderNumber : YSGAPP2023122515393316355
     * orderStatusName : 待支付
     * patientId : 1646717047327002626
     * patientName : 葛绍健
     * payEndTime : 1703576374000
     * payEndTimeStr : 2023-12-26 15:39:34
     * payFinishTime : 
     * payTime : 
     * sex : 男
     * totalExpense : 676
     */

    public String age;
    public boolean canCancel;
    public boolean canRefund;
    public String createTime;
    public String deptId;
    public String deptName;
    public String diagnoseName;
    public String diagnoseResult;
    public String doctorId;
    public String doctorImg;
    public String doctorName;
    public String id;
    public String idNumber;
    public String medicalId;
    public String orderId;
    public String orderNumber;
    //状态：1-待支付 2-已支付（支付成功） 3-申请退费 4-已退费 5-已撤销 6-已取消
    public int status;
    public String orderStatusName;
    public String patientId;
    public String patientName;
    public String payEndTime;
    public String payEndTimeStr;
    public String payFinishTime;
    public String payTime;
    public String sex;
    public float totalExpense;
    public ArrayList<CheckListData.CheckItem> jcList;
    public ArrayList<CheckListData.CheckItem> jyList;
    
    

//    //订单id
//    public String orderId;
//    //病人id
//    public String patientId;
//    //病人名称
//    public String patientName;
//    //病人性别1男2女3未知
//    public int sex;
//    //证件号码（不一定是身份证）
//    public String idNumber;
//    //年龄
//    public int age;
//    //就诊科室id
//    public String deptId;
//    //就诊科室名称
//    public String deptName;
//    //医生id
//    public String doctorId;
//    //医生姓名
//    public String doctorName;
//    //医生图片
//    public String doctorImg;
//    //病历号
//    public String medicalId;
//    //订单总金额（元）
//    public String totalExpense;
//    //创建时间开单时间
//    public String createTime;
//    //订单状态名（"已支付"改为"支付成功"）
//    public String orderStatusName;
//    //主诊诊断名称
//    public String diagnoseName;
//    //医生意见
//    public String diagnoseResult;
//    //订单截止时间,APP自己计算剩余时间
//    public long payEndTime;
//    //订单截止时间,APP自己计算剩余时间
//    public String payEndTimeStr;
//    //付款完时间
//    public String payTime;
//    //付款完成时间
//    public String payFinishTime;
//    //订单编号,交易流水号
//    public String orderNumber;
//    //是否可取消true可取消false不可取消
//    public String canCancel;
//    //是否可申请退费true可false不可
//    public String canRefund;
//    //检查数据
//    public ArrayList<CheckListData.CheckItem> jcList;
//    //检验数据
//    public ArrayList<CheckListData.CheckItem> jyList;
//
//
////    public static class CheckBean {
////        public String id;
////        //类型：1-检查2-检验
////        public String type;
////        //单价（单位为元）
////        public float expense;
////        //项目名称
////        public String name;
////        //数量
////        public int count;
////    }

}
